package com.bnz.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.Generated;
import lombok.NoArgsConstructor;

import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Transient;
import java.io.Serializable;

@Data // 创建get，set，toString
@AllArgsConstructor // 全参构造
@NoArgsConstructor  // 无参构造
public class Student implements Serializable {
    @Id // 主键
    @GeneratedValue(strategy = GenerationType.IDENTITY) // 获取添加后，在表中的自增主键的值
    private Integer sid;

    private String sname;

    private String sex;

    private Integer age;

    private String addr;

    private Integer cid;

    @Transient // 不参与序列化（不在这个表里，该字段）
    private String cname;

}